Rich Communication Services (RCS) Glossary: Key Terms and Definitions

This article explains the core Rich Communication Services (RCS) message types, components, and interaction options available in Cheetah Digital. Use it as a reference when planning or building RCS campaigns and conversation flows.

Text messages

Text messages are the simplest and most flexible RCS message type. They’re ideal for clear, straightforward communication that doesn’t require visuals.

Use text messages to:

  • Send service updates or alerts

  • Deliver transactional messages

  • Share order or appointment confirmations

  • Communicate time‑sensitive information

Specifications

Specifications

Specification Details

Maximum length

160 characters

Media support

Not supported

Best practices

  • Keep messages concise and easy to scan

  • Prioritize the most important information first

  • Use suggested replies or actions when you want recipients to respond quickly.

Best practices

  • Keep messages concise and easy to scan.

  • Prioritize the most important information first.

  • Use suggested replies or actions when you want recipients to respond quickly.

Rich Cards

Rich cards combine media, text, and interactive actions into a single RCS message. They are designed to highlight one key message and guide recipients toward a next step.

You can send:

  • A single rich card

  • Multiple rich cards grouped into a carousel

A rich card can include any of the following components:

All components are optional, but you must include at least one of the following:

  • Media (image or video)

  • Title

  • Description

Media - Image messages

Media is the visual anchor of your rich card and appears at the top.

Image messages are Rich RCS message type that lets you include high‑quality visuals to make your message more engaging and informative. The image can be combined with other Rich card elements such as title, message text, reply buttons and chips.

Use image messages to:

  • Promote products or offers

  • Share QR codes

  • Highlight event details

  • Provide visual instructions or guides

Note: The user will incur additional charges to receive this message.

Specifications

Specification Details

Supported formats

JPG, JPEG, PNG, GIF

Media height 168 dp (medium) - dp (density-independent pixels) helps ensure media displays consistently across screen sizes

URL requirements

Image URLs must be publicly accessible or uploaded to Cheetah Digital

Best practices

  • If your image doesn’t match the required specifications, the message carrier partners will automatically center and crop it.

  • Use high-resolution images optimized for mobile viewing

  • Avoid placing critical text near image edges, as some devices may crop images differently

  • Use visuals that clearly support the message goal

Media - Video messages

Video messages allow you to send short video clips that communicate more detail in a highly engaging way. The video can be combined with other Rich card elements such as title, message text, reply buttons and chips.

Use video messages to:

  • Share product demos or tutorials

  • Announce events or launches

  • Deliver personalized or branded content

Note: The user will incur additional charges to receive this message.

Specifications

Specification Details

Supported formats

MP4

Media height 168 dp (medium) - dp (density-independent pixels) helps ensure media displays consistently across screen sizes

Recommended length

Video URLs must be publicly accessible or uploaded to Cheetah Digital.

Best practices

  • Keep videos short and focused on a single message

  • Keep them optimized for mobile viewing

Title text

The title is the headline for the card. It should quickly explain what the message is about.

Specifications

Specification Details

Maximum length

200 characters

Other characters Emojis and some special characters are allowed and may count as multiple characters

Best practices

  • Keep titles short and action-oriented.

  • Clearly explain the purpose of the message

Description text

The description provides supporting context for the title.

Use description to:

  • Explain the offer or message

  • Highlight key benefits

  • Set expectations

  • Reinforce the call to action

Specifications

Specification Details

Maximum length

2000 characters

Other characters Emojis and some special characters are allowed and may count as multiple characters

Best practices

  • Use short paragraphs or concise sentences

  • Focus on value and clarity

  • Avoid repeating the title text

Suggested replies and actions

Suggestions allow you to use replies and actions in your RCS messages.and appear inside the card as buttons. Each suggestion represents a quick reply or an action the user can tap. The buttons appear as part of a card and users can return back to these buttons at any time to review the other options.

Suggested replies: predetermined responses that create conversation flow

Suggested actions: direct users to perform an action

 

Specifications

Specification Details

Maximum length

25 characters

Maximum suggestions 5 inside a rich card

Best practices

  • Use suggestions whenever free-text input is unnecessary

  • Keep button wording short and easy to understand, with 2 to 4 words max

  • Use action-oriented language (verb) to move the conversation forward. Examples: Contact Support, Reset Password, Shop Now, View Details, Track Order, Book Your Flight, View Itinerary, Claim Offer, Remind Me Later.

  • Only include replies and actions relevant to the message

  • Avoid overwhelming recipients with too many options.

Suggested replies

Suggested replies are quick, tappable responses such as:

  • Yes

  • Show me more

  • Remind me later

When used in campaigns, suggested replies help build conversation flows.

A conversation flow is a predetermined sequence of connected messages, choices, and actions that guide recipients toward a specific goal. Conversation flows are not chatbots or open-ended live conversations.

Suggested actions

Suggested actions trigger native device behaviors, such as:

  • Open URL : Opens a webpage in the device browser or a supported app.

  • Open URL in webview: Opens a webpage directly inside the messaging app.

  • Click to call: Opens the device phone application with the target number prefilled.

  • Add to calendar: Creates a calendar event using the recipient’s native calendar application.

Suggestion chips

Suggestion chips appear below the main message body, and can be either a reply or action as described above.

Unlike buttons embedded in cards, chips:

  • Disappear after interaction

  • Disappear when a newer message arrives

Specifications

Specification Details

Maximum length

25 characters

Maximum suggestions 5

Best practices

  • The options should move the conversation forward

  • Not repeat options already shown in the card

  • Not act as selection controls for carousel items

Rich card carousels

Carousels allow you to send multiple rich cards within a single message.

Use carousels to:

  • Showcase multiple products

  • Compare plans or packages

  • Present related content

  • Guide recipients through options

Specifications

Specification Details

Maximum cards

5

Title Max. 200 characters
Description Max. 2000 characters
Height Small: 542 DP max Medium: 592 DP max
Width Small: 180 DP (fixed) Medium: 296 DP (fixed)

Best practices

  • Place the recommended or highest-value option first and clearly explain why it matters.

  • Avoid repeating carousel content in suggestion chips displayed below the carousel.

RCS Conversation Flow

An RCS conversation flow is a structured, interactive message journey that guides recipients through a sequence of actions and decisions inside their messaging application.

Use Conversation flows to support goals such as:

  • Product discovery

  • Customer support

  • Appointment confirmation

  • Notifications

  • Purchase journeys

Best practices

  • Define the goal. For example, Support, Sales, Engagement, Notifications

  • Map the journey. For example, User choices, Actions, Outcomes

  • Prepare content. For example,, Messages, Media, Suggestions, Calls to action

Conversation flows vs chatbots

Unlike chatbots, conversation flows are intentionally designed pathways rather than open-ended conversations.

This gives marketers more control over:

  • Messaging

  • User experience

  • Outcomes

  • Conversion paths

Think of a conversation flow as a choose-your-own-path landing page delivered through messaging instead of a website.